package com.sms.dao;

import java.util.List;

import org.hibernate.criterion.DetachedCriteria;

import com.sms.po.TWaitsend;


/**
 * @author 20120101 by cxh
 */
public interface ISingleSmsDAO {
	/**
	 * 显示所有的短信信息
	 * @return
	 */
	List<TWaitsend> showAllSendmsg();
	
	/**
	 * 分页显示所有的短信
	 * @param start 第几行开始
	 * @param limit 取多少行
	 * @return
	 */
	List<TWaitsend> showAllSendmsgByPage(DetachedCriteria criteria, int start,int limit);
	
	/**
	 * 取所有短信的总数作为分页条件
	 * @return
	 */
	int getAllSendmsgCount(DetachedCriteria criteria);
	
	/**
	 * 添加短信
	 * @param bl
	 * @return
	 */
	boolean addSendmsg(TWaitsend ts);
	
}
